package com.vanysoft.business.index.entity;

import java.io.Serializable;

/**
 * 类名称：LoginUserFunction
 * 类描述：当前登录用户拥有的权限范围
 * 创建人：SharpClaw_x
 * 创建时间：2017年6月5日 下午3:52:41
 * 修改人：SharpClaw_x
 * 修改时间：2017年6月5日 下午3:52:41
 * 版本信息：@version 1.0
 * Copyright (c) 2017SharpClaw-版权所有
 * 修改备注：
 */
@Deprecated
public class LoginUserFunction implements Serializable {

    private static final long serialVersionUID = 1L;
    private String functionCode;
    private String apiId;
    private String apiURI;
    private String apiName;
    private String authorizedSocpe;
    private String isAvailable;

    public String getFunctionCode() {
        return functionCode;
    }

    public void setFunctionCode(String functionCode) {
        this.functionCode = functionCode;
    }

    public String getApiId() {
        return apiId;
    }

    public void setApiId(String apiId) {
        this.apiId = apiId == null ? null : apiId.trim();
    }

    public String getApiURI() {
        return apiURI;
    }

    public void setApiURI(String apiURI) {
        this.apiURI = apiURI == null ? null : apiURI.trim();
    }

    public String getApiName() {
        return apiName;
    }

    public void setApiName(String apiName) {
        this.apiName = apiName == null ? null : apiName.trim();
    }

    public String getAuthorizedSocpe() {
        return authorizedSocpe;
    }

    public void setAuthorizedSocpe(String authorizedSocpe) {
        this.authorizedSocpe = authorizedSocpe == null ? null : authorizedSocpe.trim();
    }

    public String getIsAvailable() {
        return isAvailable;
    }

    public void setIsAvailable(String isAvailable) {
        this.isAvailable = isAvailable == null ? null : isAvailable.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", apiId=").append(apiId);
        sb.append(", apiURI=").append(apiURI);
        sb.append(", apiName=").append(apiName);
        sb.append(", authorizedSocpe=").append(authorizedSocpe);
        sb.append(", isAvailable=").append(isAvailable);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}
